Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 France F6 France F8 France F9 USA F28 Australia F1 Australia F2 USA F2 USA F7 USA F22 USA F23 USA F27 USA F28 USA F29 USA F24 USA F1 USTA Seascape Challenger - Aptos Theusbridge.com Tennis Classic - Tarzana 2002 Azalea Orthopedic Challenger - Tyler XL Capital Bermuda Open - Bermuda Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA/Safeway Challenger - Aptos Uncle Tobys Challenger - Tasmania Voit Mexico City Open - Mexico City Pro Challenger at Calabasas - Calabasas Flea Market Cup - Busan Ford Tennis Championships - Louisville Keio Challenger International Tennis Tournament - Yokohama Bancolombia Open - Bogota Tallahassee Tennis Challenger - Tallahassee Uncle Toby's Australian Men's Clay Court Challenger - Canberra USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Open Diputacion Ciudad de Pozoblanco - Cordoba Nielsen USTA Pro Tennis Championship - Winnetka AT&T Challenger of Dallas - Dallas Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Tallahassee Tennis Challenger - Tallahassee Music City Challenger - Nashville PEOPLEnet CUP - Dnepropetrovsk 2008 Knoxville Challenger - Knoxville Swanston Challenger - Sacramento USTA Challenger of Dallas - Dallas Sunrise Challenger GHI Bronx Tennis Classic - Bronx Challenger Casablanca San Angel - Mexico City Togliatti Cup - Togliatti Talahassee Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Rhodes Challenger Nottingham Challenger USTA Challenger of Oklahoma - Tulsa VI Abierto Internacional de Salinas - Salinas 2001 Centura USTA Challenger - Rocky Mount Sacramento Challenger Champaign Challenger Honolulu Challenger Baton Rouge Challenger Rhodes Challenger Ramat Hasharon Challenger Savannah Challenger XL Bermuda Open - Bermuda Carson Challenger University of Tennessee USTA Challenger - Knoxville Countrywide Classic USTA Challenger - Carson Isla de Lanzarote - Lanzarote Vancouver Challenger Binghamton Challenger The Surbiton Trophy - Surbiton Sacramento Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans 2002 Eddleman USTA Challenger - Birmingham Ciudad de Pozoblanco Open Diputacion - Cordoba Charlottesville Challenger Knoxville Challenger 2002 USTA Challenger of Calabasas - Calabasas Honolulu Challenger Dallas Challenger San Jose Challenger USTA Championships of Kerrville - Kerrville Fifth-Third Bank Tennis Championships - Lexington Challenger Britania Zavaleta - Puebla 2007 Knoxville Challenger - Knoxville Fergana Challenger Time Warner USTA Challenger - Binghamton 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Nottingham Challenger Men's Pro Challenger at Tunica National - Tunica Astana Challenger Binghamton Professional Tennis Tournament - Binghamton Beijing Challenger GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank Tulsa Auto Collection USTA Challenger - Tulsa 2003 Eddleman USTA Challenger - Birmingham USTA Men's Challenger of Dallas - Dallas Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco Olbia Challenger - Olbia XL Capital Bermuda Open - Bermuda Burbank Challenger - Burbank Heineken Challenger - Ho Chi Minh City Alexander Kolyaskin Memorial - Donetsk USTA Challenger of Orlando - Orlando The USTA Challenger at West End Racquet - Torrance Gemax Open - Belgrade Corona Mexico City Open - Mexico City 2007 Challenger of Santa Clara - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa JSM Challenger of Champaign - Urbana Ortisei Challenger Honolulu Challenger Dallas Challenger Vancouver Challenger Busan Open Challenger Tennis - Busan Bangkok Challenger Quimper Challenger Dallas Challenger Leon Challenger Budapest Challenger - Budapest Busan Challenger Nottingham Challenger Istanbul Challenger Smith Barney Men's Challenger - Covington Alphen Challenger Open de Montauban - Montauban IPP Open - Helsinki Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Challenger in Burnie - Burnie USTA Men's Challenger of Dallas - Dallas Penza Cup - Penza Ourocard Tennis Challenger - Sao Paulo XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica The $50,000 Pro Challenger at Calabasas - Calabasas The 'Fitz' Casino Challenger - Tunica The West Side Tennis Club Grass Court Challenger - Forest Hills JSM Challenger - Champaign Taiwan Challenger - Kaohsiung Nottingham Challenger Bukhara Challenger - Bukhara AT&T Challenger of Dallas - Dallas The Commercia Challenger - Aptos Austin Challenger - Austin Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento Tiburon Challenger - Tiburon Isla de Gran Canaria - Mas Palomas Ford Tennis Championships - Louisville Challenger Groningen - Groningen BMW Tennis Championship - Sunrise Rennes Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Securities Cup - Seoul Music City Challenger - Nashville ECM Prague Open 2005 - Prague Helsinki Challenger Odlum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Puerto Rico Challenger Tennis Event - Humacao Ojai Challenger Ramat Hasharon Challenger Swanston Challenger - Sacramento Ilkley Challenger Home Depot Center USTA Challenger - Carson XL Bermuda Open - Bermuda Vancouver Challenger Calabasas Challenger Granby Challenger Hurricane Tennis Open - Bradenton Brescia Challenger Happy Valley Challenger Guangzhou Challenger Ford Tennis Championships - Louisville Shenzhen Challenger Raanana Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Karshi Challenger USTA Challenger - Champaign Bancolombia Open - Bogota II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka Mordova Cup 2007 - Saransk Kaohsiung Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Ho Chi Minh City Challenger Shanghai Challenger USTA Seascape Challenger - Aptos VI Gramado Open de Tenis - Gramado IPP Open - Helsinki BMW Tennis Championship - Sunrise Taipei City Challenger Seoul Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Busan Challenger Surbiton Challenger Nottingham Challenger Odlum Brown Vancouver Open - Vancouver Astana Challenger USTA Challenger of San Antonio - San Antonio Mons Challenger Akbank Private Banking TED Open - Istanbul Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Columbus Challenger Vancouver Challenger Indian Wells Challenger Lubbock Challenger - Lubbock Seoul Challenger Bratislava Challenger Taipei City Challenger Raanana Challenger Seoul Challenger Pro Challenger at Calabasas - Calabasas Busan Challenger Britania Zavaleta - Puebla The LTA Wrexham Challenger - Wrexham 2003 USTA Challenger of Calabasas - Calabasas Tashkent Challenger Suzhou Challenger Columbus Challenger Open de Montauban - Montauban 2002 FSE Challenger - Tarzana USTA Men's Challenger of Dallas - Dallas Canberra Challenger Franklin Templeton Tennis Classic - Scottsdale HTV Challenger - Ho Chi Minh City USTA Challenger of Las Vegas - Las Vegas 2006 USTA Tallahassee Tennis Challenger - Tallahassee International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas The West Side Tennis Club Clay Court Challenger - Forest Hills Czech Open - Prostejov Istanbul Challenger USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby Aberto Da Costa Do Sauipe - Bahia 2001 UT Tyler Patriot Challenger - Tyler Busan Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Music City Challenger - Nashville 2005 West Side Tennis Coub Men's Challenger - Forest Hills Gimcheon Challenger Savannah Challenger Togliatti Cup - Togliatti Challenger Britania Zavaleta - Puebla Guzzini Challenger - Recanati Nottingham Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui USTA Comerica Challenger - Aptos Gwangju Challenger Heineken Open - Auckland Singha Tennis Classic - Tarzana Heineken Open - Auckland Fifth Third Bank Tennis Classic - Lexington Siebel Open - San Jose Project Independence Men's Challenger - Mandeville Binghamton Challenger Arizona Men's Tennis Championships - Scottsdale dBI Tennis Challenger - Binghamton U.S. Men's Clay Court Championships - Houston Mallorca Challenger Cassis Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto ARMS USTA Challenger - Rocky Mount Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Kroger / St. Jude International - Memphis Open Sainte-Victoire - Aix-En-Provence USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte 2004 Colorado Tennis Classic - Denver Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station Music City Challenger - Nashville Pro Tennis World Open - Sunrise Sunset Moulding Yuba City Racquet Club Challenger - Yuba City TED Open - Istanbul USTA Freeman Men's Challenger - Joplin Czech Open 2006 - Prostejov International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Morelos Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Countrywide Classic - Los Angeles Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul RCA Championships - Indianapolis Prague Challenger Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Nottingham-2 Challenger Athens Challenger Zagreb Challenger Savannah Challenger The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Busan Challenger Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Sao Paulo Challenger Tour Finals Zhuhai Challenger Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Dallas Challenger TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Salzburg Challenger AIG Japan Open - Tokyo Heineken Open - Auckland SAP Open - San Jose Interwetten Austrian Open - Kitzbuhel Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Tashkent Challenger Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Geneva Challenger Bank Austria Tennis Trophy - Vienna BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Medibank International - Sydney Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Batman Challenger Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Little Rock Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Le Gosier Challenger PTT Thailand Open - Bangkok Countrywide Classic - Los Angeles Kremlin Cup - Moscow Guadalajara Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier AEGON Championships - London Mexico City Challenger Kremlin Cup - Moscow Kun-Ming Challenger PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier Sacramento Challenger Delray Beach Open - Delray Beach Athens Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Ningboo Challenger Aegon Nottingham Open - Nottingham Ortisei Challenger AEGON Championships - London Memphis Open - Memphis Topshelf Open - 's-Hertogenbosch Geneva Open - Geneva Citi Open - Washington The Stella Artois Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington SA Tennis Open - Johannesburg Kremlin Cup - Moscow Sarasota Challenger Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Hall of Fame Open - Newport New York Open - New York AEGON Championships - London Thailand Open - Bangkok US Men's Clay Court Championship - Houston Irving Challenger UNICEF Open - 's Hertogenbosch PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg The Stella Artois Championships - London Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Panama City Challenger Delray Beach Open - Delray Beach Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger Shenzhen Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington USTA Men's Challenger of Dallas - Dallas Canberra Challenger Nova Challenger Osaka - Osaka Indian Wells Challenger Tashkent Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Busan Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen USTA Challenger of Burbank - Burbank Aircel Chennai Open - Chennai Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Garanti Koza Sofia Open - Sofia TEB BNP Paribas Istanbul Open - Istanbul Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger New York Open - New York Delray Beach Open - Delray Beach Citta di Monza - Monza St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Cincinnati Heineken Open - Auckland AEGON International - Eastbourne Aircel Chennai Open - Chennai Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich Medibank International - Sydney Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Siebel Open - San Jose Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami CA Tennis Trophy - Vienna Canberra Challenger U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells International Tennis Championships - Delray Beach Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON International - Eastbourne Shanghai - Shanghai Sony Ericsson Open - Miami Sony Open Tennis - Miami China Open - Beijing Wimbledon - London SAP Open - San Jose Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells SAP Open - San Jose Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells BMW Open - Munich Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota Medibank International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Atlanta Tennis Championships - Atlanta Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, HUN-ISR 3-2 French Open (juniors) River Oaks International Tennis Tournament - Houston Olympics - Rio de Janeiro